package beans;

public class Card {

	private String url;
	String alt;
	final String backgroundUrl = "img/card_background.png";
	final String backgroundAlt = "zugedeckte Karte";
	private boolean aufgedeckt = false;
	private boolean hit=false;
	
	public Card(String url, String alt){
		this.setUrl(url);
		this.alt = alt;
	}
	
	public String getCurrentUrl(){
		if(isAufgedeckt()){
			return getUrl();
		}else{
			return backgroundUrl;
		}
	}
	
	public String getCurrentAlt(){
		if(isAufgedeckt()){
			return alt;
		}else{
			return backgroundAlt;
		}
	}

	public void setAufgedeckt(boolean aufgedeckt) {
		this.aufgedeckt = aufgedeckt;
	}

	public boolean isAufgedeckt() {
		return aufgedeckt;
	}
	
	public String getCSSStyle(){
		String after ="";
		if(aufgedeckt == true){
			after = " visible";
		}
		return "card" + after;
	}

	public void setHit(boolean hit) {
		this.hit = hit;
	}

	public boolean isHit() {
		return hit;
	}

	public void setUrl(String url) {
		this.url = url;
	}

	public String getUrl() {
		return url;
	}
	
	
}
